package cdma2000.onex.evdo.reva.securitylayer;

/**
 *
 * SHA-1鉴权协议对接入信道MAC层分组的处理：
 * 在发送端，接收加密协议分组后，首先计算鉴权协议包头ACPAC，并在每个接入信道的加密协议分组前添加鉴权协议包头构成接入信道鉴权协议分组，
 * 然后将该分组发给安全协议。
 * 在接收端，从安全协议收到接入信道安全协议分组后，首先计算ACPAC并将它与鉴权协议包头的ACPAC比较，
 * 如果相等，则除去鉴权协议包头得到加密协议分组，并将该加密协议分组发送给加密协议；否则协议将返回一个Failed指示并丢弃该安全层分组。
 * 鉴权协议头ACPAC的计算过程如下：首先由DH密钥交换协议中的RPCAuthKey生成ACAuthKey，随后得到Cryptosync的值，
 * 并按SHA-1鉴权协议消息比特串的构成的格式生成一个消息比特串（其中，扇区标识作为公共数据，由Overhead消息提供）；
 * 然后，AT填充消息比特构成整字节，最后利用SHA-1安全哈希算法计算160 位的消息摘要，并将ACPAC域的值取为消息摘要的低64位。
 */
public class SHA1AuthenticationProtocol {
    public SHA1AuthenticationProtocol (){
    }
}
